<template>
  <CollapsePanel name="element-execution-listeners">
    <template #header> ElementExecutionListeners </template>
    <p>collapse-title :title="$t('panel.ElementExecutionListeners')"</p>
  </CollapsePanel>
</template>

<script lang="ts">
  import {
    defineComponent,
    // // h,
    // markRaw,
    // ref,
    // computed,
    // nextTick,
    onMounted,
    // ComputedRef,
  } from 'vue';
  import { CollapsePanel } from 'ant-design-vue';

  // import { FormInst, FormRules, DataTableColumns, NButton } from 'naive-ui';
  // import modeler from '/@/store/modules/bpmnModeler';

  // import { ModdleElement } from 'bpmn-moddle';
  // import { Base } from 'diagram-js/lib/model';
  // import {
  //   // addExecutionListener,
  //   getDefaultEvent,
  //   getExecutionListeners,
  //   getExecutionListenerType,
  //   getExecutionListenerTypes,
  //   removeExecutionListener,
  //   // updateExecutionListener,
  // } from '/@/components/BpmnChart/src/components/Panel/bo-utils/executionListenersUtil';
  // import { getScriptType } from '/@/components/BpmnChart/src/components/Panel/bo-utils/scriptUtil';
  // import EventEmitter from '/@/utils/bpmn/EventEmitter';

  // import { useI18n } from 'vue-i18n';

  export default defineComponent({
    name: 'ElementExecutionListeners',
    components: { CollapsePanel },
    setup() {
      onMounted(() => {});

      return {};
    },
  });
</script>
